#打开网页，返回webdriver对象
def openBrowser(url):
    from selenium import webdriver
    dr = webdriver.Firefox()
    dr.implicitly_wait(10)
    dr.get(url)
    return dr
#切换到第n个页面
def switchWindow(dr,n=0):
    dr.switch_to.window(dr.window_handles[n-1])
#鼠标移动到元素
def moveToElement(dr,element):
    from selenium.webdriver.common.action_chains import ActionChains  # 导入ActionChains
    mouse = ActionChains(dr)  # 实例化对象，用于模拟鼠标
    mouse.move_to_element(element).perform()  # 鼠标移动到元素obj上，perform()是立即执行的意思 不用管它
#页面截图
def getPhoto(dr):
    import time
    sysTime=time.strftime("%Y%m%d%H%M%S",time.localtime())
    dr.get_screenshot_as_file(r"..\testReport\%s.png"%(sysTime))
